
import Vue from 'vue'
import Vuex from 'vuex'


Vue.use(Vuex)

import home from '@/store/home'
import user from '@/store/user'

// 存储数据的地方
const state = {
    
}
// 直接修改数据的地方,不能使用if  不能for 不能异步
const mutations = {

}
// 1.用来和vue组件打交道,vue组件会dispatch action 当中的函数
// 2.action 是用来通知mutation,去修改state中的数据
const actions = {

}
// 简化数据操作
const getters = {
}



export default new Vuex.Store({
    state,
    mutations,
    actions,
    getters,

    // 模块化合并
    modules:{
        home,
        user
    }
})